home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HPAVC
/
HPAVC CD-ROM.iso
/
AGSPPX20.ZIP
/
WHAT'S.NEW
< prev
Wrap
Text File
|
1996-07-10
|
9KB
|
225 lines
Listed here are only public releases...
-----------------------------------------------------------------------------
NEWS IN 2.OO <THIS VERSION>
~~~~~~~~~~~~~~~~~~~~~~~~~~~
New Stuff
- For/Next, While/Endwhile, If/Then SelectCase are now FULLY rebuild!!
- Decrypting of PPLC 3.30
Bug Fix
- a statement like 'While (A=1) Print "a"' was decompiled the wrong
way (resulting in an endless loop). fixed. THANKS Chicken!
Misc changes
- New source design
-----------------------------------------------------------------------------
NEWS IN 1.7O
~~~~~~~~~~~~
New Stuff
- Captain Hook's THI PPE Protector 1.0 now stripped.
Bug fix
- Some PPLC bugs were not handled, PPLX stoped decompilation
when encoutering them. Fixed.
- Chars '"' were printed as is in the PPX file, although they had
to be doubled (ie : "PRESS ""OK"" NOW!") when in a string so PPLC
can recompile without error... Fixed.
-----------------------------------------------------------------------------
News in 1.6O
~~~~~~~~~~~~
New Stuff
- 17 New functions & 17 new procedures added to handle PPLC 3.20
---------------------------------------------------
| Procedures |
|-------------------------------------------------|
| Name |# of Args || Name |# of Args|
| ------------|----------||-------------|---------|
| UseLMRs | 1 || ConfInfo | 3 |
| AdjTUBytes | 1 || GrafMode | 1 |
| AddUser | 2 || KillMsg | 2 |
| ChDir | 1 || MkDir | 1 |
| ReDir | 1 || FDOWrAka | 2 |
| FDOAddAKA | 3 || FDOWrOrg | 2 |
| FDOAddOrg | 3 || FDOQMod | 4 |
| FDOqAdd | 3 || FDOqDel | 1 |
| SoundDelay | 2 || | |
| | || | |
---------------------------------------------------
---------------------------------------------------
| Functions |
|-------------------------------------------------|
| Name |# of Args || Name |# of Args|
| ------------|----------||-------------|---------|
| UseLMRs() | 0 || ConfInfo() | 2 |
| TInkey() | 1 || Cwd() | 0 |
| InStrR() | 2 || FDORdAka() | 1 |
| FDORdOrg() | 1 || FDORdArea() | 1 |
| FDOQrd() | 6 || GetDrive() | 0 |
| SetDrive() | 1 || Bs2I() | 1 |
| Bd2I() | 1 || I2Bs() | 1 |
| I2Bd() | 1 || FTell() | 1 |
| Os() | 0 || | |
---------------------------------------------------
- Now handle keyword VAR in procedure declarations (sorry, i
forget this in the previous versions :)
- Labels are now sorted (it was a little tricky to find them before...)
- Added 2 new heuristic flags :
i - using of FINDFIRST/FINDNEXT
s - accessing SYSOPSEC()
- Added a PPLC bug detection (because of PPLC bugs when using some
operator combinations)
- Variable, functions and procedures declarations are now sorted
(declarations looks more readable).
Bug fix
- Some mistakes appeared randomly on procedures definitions. Fixed.
- Allocation error when decompiling code >32k (resulting with the
message "unable to allocate -xxxxxxK"). Fixed. (thought it was already
fixed with the previous version but... not...). fixed.
- Bug when using a table to redim another table. Fixed.
- Heuristic flags were not reseted during the decompilation of more
that one ppe. fixed.
- Heuristic flag H (U_PWD) didn't work. fixed.
- Problems with some operator orders (because of the previous fix
that came in an earlier version that was supposed to handle
correctly multiple operators like PRINT !!!!0, witch is obviously
not totally possible due to some PPLC bugs...) Fixed.
- Some local variable were declared althought it was totally
unnecessary because of the procedure/function declaration itself,
fixed.
- Variable indexes were not reseted when decompiling more than one
PPE... fixed.
Misc changes
- Somewhat new designed progression indicator (better ?? :-&)
- One of the Aegis ascii logos removed from decompiled sources (t'was
really too much :))
-----------------------------------------------------------------------------
News in 1.5O
~~~~~~~~~~~~
Note
- PGP key & Internet address changed ! see PPLX.DOC.
New Stuff
- More Anti-decompilation systems are now outstripped!
see the section about Anti-decompilation systems in PPLX.DOC for
further details.
- PPLX can now be runned with wildcards, for example type PPLX *
to decompile every PPE in the current directory.
- Analysis flags are now displayed on the screen after decompilation
(Only flags, not flags explanation)
- Analysis mode can be turned ON with /A instead of /ANALYSIS
- /L tells PPLX no to delete the PPU file
- /U tells PPLX to only decrypt the PPE to a PPU file
Bug fix
- Code size is now coded with a longint, avoiding the error "Cannot
allocate -xxxxx Bytes"
- Problems handling multiple operators like : PRINT !!!1
fixed.
-----------------------------------------------------------------------------
News in 1.3O
~~~~~~~~~~~~
Bug fix
- Oh oh... Predefined variables U_* were not handled... resulting in
the insertion of a 0 or FALSE or "" instead of the U_variable name.
Fixed! Sorry ;>
-----------------------------------------------------------------------------
News in 1.2O
~~~~~~~~~~~~
New Stuff
- Parameter /ANALYSIS may now be used to allow PPLX to make an
heuristic-like analysis of the ppe beeing decompiled. If you
decompile PPE's only to check backdoors, you will love this switch!
Look at the end of the PPX file to see what we are talking about.
Bug fix
- Nasty bug in the parenthesis management... for example a source
line like "PRINT 1+2/(3/4)" was decompiled as "PRINT 1+2/3/4"
although many other arythmetic parenthesis combinations were well
decompiled. this is fixed! :)
- Bug that occured when using local variables in the last
procedure/function. fixed!
-----------------------------------------------------------------------------
News in 1.O1
~~~~~~~~~~~~
- Small bug that prevent PPLX from decompiling some PPE's in very
special circumstances (actually, i only saw this happen one
time ;)) Fixed!
-----------------------------------------------------------------------------
News in 1.OO
~~~~~~~~~~~~
- Lot of bugs corrected, first non-beta release.
- Previous version was decompiling about 80% of PPE's 2.O & 3.x (and
almost NO PPE v1.O ;)) This version decompile 100% of my PPE
collection (227 files). Some does not recompile due to unused
functions, but they only need 2/3 changes to be recompilable.
I don't think that 100% of the PPE's you will try to decompile
will work, but i tested enough to evaluate the percentage of
success to more that 99%.
-----------------------------------------------------------------------------
News in 1.OOß1
~~~~~~~~~~~~~~
- First release, enjoy! :)
-----------------------------------------------------------------------------
- EOWN - END OF WHATS NEW ;)